package com.yonyou.iuap.shell.service.intf;

import java.util.Map;

import com.yonyou.iuap.base.intf.IKmBaseService;
import com.yonyou.iuap.shell.entity.BdIndustryChartEntity;
import com.yonyou.iuap.shell.pub.ResultDto;


public interface IIndustryChartService extends IKmBaseService  {

	
	 public abstract ResultDto deleteByPrimaryKey(String paramString);

	  public abstract ResultDto insert(BdIndustryChartEntity supplier);

	  public abstract ResultDto selectByPrimaryKey(String paramString);

	  public abstract ResultDto selectAll();

	  public abstract ResultDto updateByPrimaryKey(BdIndustryChartEntity supplier);

	  public abstract ResultDto selectByCondition(String paramString);

	  public abstract ResultDto countByCondition(String paramString);

	  public abstract ResultDto deleteByCondition(String paramString);


		/**
		 * 
		 * 添加 （匹配有值的字段）
		 * 
		 **/
	  ResultDto insertSelective(BdIndustryChartEntity supplier );

		/**
		 * 
		 * 修改 （匹配有值的字段）
		 * 
		 **/
	  ResultDto updateByPrimaryKeySelective(BdIndustryChartEntity supplier);
	  
	  public abstract ResultDto queryHyGxSb(Map<String, Object> param);
	
	  public abstract ResultDto queryTree(String param,int cate_type,String fale);
	
	  public abstract ResultDto queryLike(String param);
	  
	  public abstract ResultDto queryAll(Map map);
	  
	  public ResultDto queryHyGxSbByUserSet(Map map);
	  public ResultDto queryHyGxSbByHyPK(Map map);
}
